﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CCPnuts.Pack;

namespace CCPnuts.ISkyDiskFileSystem.Interfaces
{
    public interface I_SkyElementCollection : IEnumerable<I_SkyElement>, I_Interface
    {
        #region Essential Methods

        /// <summary>
        /// check if the collection contains the item
        /// </summary>
        /// <param name="item"></param>
        /// <returns></returns>
        bool Contains(I_SkyElement item);

        /// <summary>
        /// Gets the count of items
        /// </summary>
        int Count { get; }

        #endregion
    }
}
